﻿/* ----- 鍒濆鍖�----- */
* {
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei";
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
	margin: 0;
	padding: 0;
}

html {
	overflow-y: scroll;
}

body {
	background: #fff;
	color: #333;
	font-size: 12px;
	font-family: "Microsoft YaHei", Arail, Verdana, Helvetica, sans-serif;
}

body,
button,
input,
select,
textarea {
	font: 12px/1.5tahoma, arial, \5b8b\4f53;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
}

address,
cite,
dfn,
em,
var {
	font-style: normal;
}

code,
kbd,
pre,
samp {
	font-family: couriernew, courier, monospace;
}

small {
	font-size: 12px;
}

ul,
ol {
	list-style: none;
}

a {
	text-decoration: none;
	color: #333;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

legend {
	color: #000;
}

fieldset,
img {
	border: 0;
}

button,
input,
select,
textarea {
	font-size: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.warpper {
	width: 1200px;
	min-width: 1200px;
	position: relative;
	margin: 0 auto;
	z-index: 2;
}

.head,
.main,
.footer {
	min-width: 1200px;
	margin: 0 auto;
}

.clearfix:before, .clearfix:after{
    content: "";
    display: table;
}
.clearfix:after{
    clear: both;
}
.clearfix{
    *zoom: 1;
}
/*----- 澶撮儴 -----*/
.headTop {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	background: #fff;
}

.Topright {
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.Topright span {
	display: inline-block;
	padding-left: 10px;
	color: #787878;
}

.Topright span.telCont {
	background: url('../images/telbg.png') 0 center no-repeat;
}

.head {
	background: #fff;
	position: relative;
	min-height: 103px;
}

.headFixd {
	position: fixed;
	z-index: 99;
	width: 100%;
	min-width: 1200px;
	background: url('../images/headbg.png') 0 bottom repeat-x;
	min-height: 111px;
}

.nav {
	height: 71px;
	background: #fff;
}

.navRight {
	float: right;
}

.navList,
.gpCont {
	float: left;
	height: 71px;
}

.navList li {
	float: left;
}

.navList li a {
	display: block;
	padding: 0 25px;
	font-size: 16px;
	color: #000;
	height: 67px;
	line-height: 67px;
	border: 2px solid #fff;
	border-left: none;
	border-right: none;
}

.navList li.on a {
	color: #3C9F30;
	border: 2px solid #3C9F30;
	border-left: none;
	border-right: none;
	background: #f2f2f2 url('../images/navbg.png') center 62px no-repeat;
}

.navlistCont {
	position: absolute;
	left: 0;
	right: 0;
	top: 103px;
	z-index: 99;
	border-top: 1px solid #d2d2d2;
	height: 73px;
	background: #f2f2f2;
	min-width: 1200px;
	display: none;
}

.navTwoTit {
	width: 275px;
	padding-right: 28px;
	background: url('../images/navtwoline.png') right center no-repeat;
	text-align: right;
}

.navTwoTit span {
	display: block;
	font-size: 18px;
}

.navTwoTit .navTagen {
	color: #3C9F30;
}

.navTwoTit .navTagz {
	color: #000;
}

.navTable {
	display: table;
	height: 71px;
}

.navTable .navTwocell {
	display: table-cell;
	vertical-align: middle;
}

.navlistCont .navli {
	padding: 0 28px;
	font-size: 14px;
}

.navlistCont .navli a:hover {
	color: #18449a;
}

.logo {
	position: absolute;
	top: -63px;
}

.twonone {
	display: none;
}

/*----- banner -----*/
.fullSlide {
	width: 100%;
	position: relative;
	height: 650px;
}

.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.fullSlide .bd ul {
	width: 100% !important;
}

.fullSlide .bd li {
	width: 100% !important;
	height: 650px;
	overflow: hidden;
	text-align: center;
}

.fullSlide .bd li a {
	display: block;
	height: 650px;
}

.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 72px;
	left: 0;
	height: 30px;
	line-height: 30px;
}

.fullSlide .hd ul {
	text-align: right;
}

.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 30px;
	height: 2px;
	margin: 1px;
	overflow: hidden;
	background: #fff;
}

.fullSlide .hd ul .on {
	background: #133984;
}

.fullSlide .prev,
.fullSlide .next {
	cursor: pointer;
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -18px;
	width: 23px;
	height: 36px;
}

.fullSlide .prev {
	left: 10px;
	background: url('../images/arrleft.png') no-repeat;
	display: none;
}

.fullSlide .next {
	right: 10px;
	background: url('../images/arrright.png') no-repeat;
	display: none;
}


/*----- 搴曢儴 -----*/
.footerList {
	background: #2b2b2b;
	height: 442px;
	position: relative;
}

.footerCont {
	padding-top: 60px;
}

.footerCont .footLeft {
	float: left;
	width: 655px;
	background: url('../images/footlinebg.png') right center no-repeat;
	min-height: 328px;
}

.footerCont .footRight {
	float: left;
	padding: 0 50px;
	width: 440px;
}

.fterweim {
	display: none;
	width: 100%;
}

.fterweim .ftCell {
	width: 33%;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}

.fterweim .ftCell .ftCellTop {
	margin-bottom: 10px;
}

.fterweim .ftCell .ftCellBut {
	font-size: 14px;
	color: #fff;
}

.fttelPhone {
	color: #fff;
	padding-left: 35px;
	background: url('../images/telphon.png') 0 center no-repeat;
	font-size: 24px;
	margin-left: 12px;
	margin-top: 30px;
	margin-bottom: 30px;
}

.ftadd .ftaddlist {
	font-size: 14px;
	color: #969696;
	margin-bottom: 8px;
	padding-left: 20px;
	background: url('../images/addlistbg.png') no-repeat;
	margin-left: 10px;
}

.ftadd .tel {
	background-position: 0 4px;
}

.ftadd .fax {
	background-position: 0 -18px;
}

.ftadd .eml {
	background-position: 0 -42px;
}

.ftadd .add {
	background-position: 0 -65px;
}

.footerInfo {
	background: url('../images/footermap.png') center center no-repeat;
	height: 442px;
	background-size: 80%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.footerTxt {
	float: left;
	margin-left: 30px;
}

.footerTxt .footTit {
	margin-bottom: 20px;
	font-size: 16px;
	color: #fff;
}

.footTittwo {
	margin-top: 20px;
}

.footerTxt .footBut a {
	display: block;
	font-size: 14px;
	color: #969696;
	margin-bottom: 10px;
}

.footerTxt .footBut a:hover {
	color: #55b5ff;
}

.footerBut {
	background: #252525;
	text-align: center;
	color: #969696;
	font-size: 12px;
	height: 40px;
	line-height: 40px;
}

/*----- 渚ц竟鏍�-----*/
.toolbar {
	bottom: 5px;
	position: fixed;
	right: 20px;
	width: 40px;
	z-index: 999;
	top: 50%;
	margin-top: -40px;
}

.toolbar-item {
	position: relative;
	display: block;
	width: 40px;
	height: 40px;
	background: url("../images/toolbarbg.png") no-repeat;
	margin-top: 1px;
	cursor: pointer;
}

.toolbar-item:hover .toolbar-layer {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: scale(1);
}

.toolbar-item-weixin {
	background-position: 0 0;
}

.toolbar-item-weixin:hover {
	background-position: -60px 0;
}

.toolbar-item-weixin .toolbar-layer {
	height: 0;
}


.toolbar-item-app {
	background-position: 0 -41px;
}

.toolbar-item-app:hover {
	background-position: -60px -41px;
}

.toolbar-item-app .toolbar-layer {
	height: 0;
}

.toolbar-item-top {
	background-position: 0 -82px;
}

.toolbar-item-top:hover {
	background-position: -60px -82px;
}

.toolbar-layer {
	position: absolute;
	right: 41px;
	bottom: 0;
	width: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}

.toolbar-item-weixin .toolbar-layer {
	background: url('../images/erwm.png') no-repeat;
}

.toolbar-item-app .toolbar-layer {
	background: url('../images/qq.png') no-repeat;
}


/*----- 棣栭〉涓讳綋 -----*/
/*--涓婚Tit--*/
.mainList {
	overflow: hidden;
}
.compangybg{
	width: 100%;
	padding: 96px 0;
	background: url(../picture/bg_01.png) no-repeat center;
	background-attachment: scroll;
	background-size: auto;
	background-size: cover;
	background-attachment: fixed;
}
.mainTit {
	margin-top: 60px;
	margin-bottom: 40px;
	text-align: left;
}

.mainTit span {
	display: inline-block;
	/* width: 360px; */
	/* margin: 0 auto; */
	color: #3C9F30;
	margin-right: 10px;
}

.mainTit .mainTittop {
	font-size: 32px;
}
.maininfoTxt{
	color: #ccc;
}
.mainTit .mainborBut {
	width: 140px;
	font-size: 14px;
	border-bottom: 2px solid #3C9F30;
	/* padding-bottom: 20px; */
	display: inline-block;
	line-height: 40px;
	vertical-align: middle;
	margin-top: -12px;
}
.maincon{
	width: 100%;
	text-align: center;
}
.maincon img{
	width: 100%;
}
/*--闆嗗洟涓氬姟--*/
.mainCont {
	overflow: hidden;
}

.mainCont .mainInfo {
	float: left;
	margin-right: 25px;
	height: 210px;
	width: 210px;
	border: 1px solid #d6d6d6;
}

.mainCont .mainInfo:hover {
	background: #184399;
	border-color: #184399;
	color: #fff;
}

.mainCont .mainInfofive {
	margin-right: 0;
	float: right;
}

.mainInfo span {
	vertical-align: middle;
	text-align: center;
	display: block;
}

.mainInfo span.maininfoTxt {
	font-size: 20px;
}

.icoList {
	height: 53px;
	margin-bottom: 20px;
	margin-top: 61px;
}

.Icoxtjc {
	background: url('../images/xtjcbg.png') center center no-repeat;
}

.Icodtxs {
	background: url('../images/dtxsbg.png') center center no-repeat;
}

.Icodtwb {
	background: url('../images/dtwbbg.png') center center no-repeat;
}

.Icocpdl {
	background: url('../images/cpdlbg.png') center center no-repeat;
}

.Icodtds {
	background: url('../images/dtdsbg.png') center center no-repeat;
}

.mainInfo:hover .Icoxtjc {
	background: #184399 url('../images/xtjc.png') center center no-repeat;
}

.mainInfo:hover .Icodtxs {
	background: #184399 url('../images/dtxs.png') center center no-repeat;
}

.mainInfo:hover .Icodtwb {
	background: #184399 url('../images/dtwb.png') center center no-repeat;
}

.mainInfo:hover .Icocpdl {
	background: #184399 url('../images/cpdl.png') center center no-repeat;
}

.mainInfo:hover .Icodtds {
	background: #184399 url('../images/dtds.png') center center no-repeat;
}

/*--闆嗗洟璧勮--*/
.mainZxleft {
	float: left;
	width: 788px;
}

.mainZxleft .mainZxtab {}

.mainZxtab .mainZxbd {
	position: relative;
	border-bottom: 1px solid #d6d6d6;
	height: 35px;
	margin-bottom: 15px;
}

.mainZxbd .Zxmore {
	position: absolute;
	right: 0;
	font-size: 14px;
	color: #3C9F30;
	top: 4px;
}

.mainZxtab .mainZxbd .Zxlist:first-child {
	padding-left: 0;
}

.mainZxtab .mainZxbd .Zxlist {
	color: #000000;
	float: left;
	font-size: 18px;
	height: 34px;
	padding: 0 18px 0 16px;
	background: url('../images/zxtabline.png') right center no-repeat;
	cursor: pointer;
}

.Zxlist .icolist {
	display: inline-block;
	width: 17px;
	height: 15px;
	background: url('../images/icozxgral.png') no-repeat;
	margin-right: 5px;
}

.mainZxbd .gsdt {
	background-position: 0 0;
}

.mainZxbd .mtbd {
	background-position: 0 -27px;
}

.mainZxbd .shzr {
	background-position: 0 -54px;
}

.mainZxbd .on .gsdt {
	background: url('../images/icozxblue.png') no-repeat;
	background-position: 0 0;
}

.mainZxbd .on .mtbd {
	background: url('../images/icozxblue.png') no-repeat;
	background-position: 0 -27px;
}

.mainZxbd .on .shzr {
	background: url('../images/icozxblue.png') no-repeat;
	background-position: 0 -54px;
}

.mainZxtab .mainZxbd .on {
	border-bottom: 2px solid #3C9F30;
}

.mainZxhd .Zxcon {
	overflow: hidden;
}

.Zxcon .ZxconLeft {
	width: 500px;
	float: left;
	margin-right: 25px;
}

.focusBox,
.focusBox1,
.focusBox2 {
	position: relative;
	width: 500px;
	height: 280px;
	overflow: hidden;
	font: 12px/1.5;
	text-align: left;
	background: white;
}

.focusBox .pic img,
.focusBox1 .pic img,
.focusBox2 .pic img {
	width: 500px;
	height: 280px;
	display: block;
}

.focusBox .txt-bg,
.focusBox1 .txt-bg,
.focusBox2 .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 40px;
	width: 100%;
	background: #333;
	filter: alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
}

.focusBox .txt,
.focusBox1 .txt,
.focusBox2 .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 40px;
	width: 100%;
	overflow: hidden;
}

.focusBox .txt li,
.focusBox1 .txt li,
.focusBox2 .txt li {
	height: 40px;
	line-height: 40px;
	position: absolute;
	bottom: -36px;
}

.focusBox .txt li a,
.focusBox1 .txt li a,
.focusBox2 .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.focusBox .num,
.focusBox1 .num,
.focusBox2 .num {
	position: absolute;
	z-index: 3;
	bottom: 8px;
	right: 8px;
}

.focusBox .num li,
.focusBox1 .num li,
.focusBox2 .num li {
	float: left;
	position: relative;
	background: url('../images/zxlbg.png') no-repeat;
	width: 12px;
	height: 12px;
	overflow: hidden;
	margin-right: 5px;
	cursor: pointer;
}

.focusBox .num li.on,
.focusBox1 .num li.on,
.focusBox2 .num li.on {
	background: url('../images/zxlbgon.png') no-repeat;
}

.Zxcon .ZxconRight {
	width: 660px;
	float: left;
}

.ZxconRight .zxconrTit {
	font-size: 18px;
	color: #133984;
	margin-bottom: 16px;
}

.ZxconRight .zxconrList a {
	display: block;
	margin-bottom: 8px;
	overflow: hidden;
	border-bottom: 1px dashed #fff;
	border-bottom: 1px dashed #ccc;
}

.ZxconRight .zxconrList a:hover {
	border-bottom: 1px dashed #3C9F30;
	color: #3C9F30;
}

.ZxconRight .zxconrList a:hover .ZxtabInfo {
	color: #3C9F30;
}

.ZxconRight .zxconrList a .ZxtabInfo {
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #292929;
}
.ZxconRight .zxconrList a .ZxtabTime{
	float: right;
}
.ZxconRight .zxconrList a .Zxtabdata {
	float: right;
	color: #999999;
}

.mainZxright {
	float: right;
	width: 374px;
}

.ZxrightTit {
	overflow: hidden;
	height: 35px;
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 15px;
	position: relative;
}

.ZxrightTit .zxGywm {
	float: left;
	padding: 0 15px 0 20px;
	background: url('../images/gywm.png') 0 center no-repeat;
	font-size: 18px;
}

.ZxrightTit .Zxmore {
	position: absolute;
	right: 0;
	font-size: 14px;
	color: #133984;
	top: 4px;
}

.ZxrigthInfo {
	width: 374px;
	height: 282px;
	background: #1955cc url('../images/gywmbg.png') bottom center no-repeat;
	overflow: hidden;
}

.gyTit {
	margin: 25px 0 25px 15px;
}

.gyTit .gyTittop {
	font-size: 24px;
	color: #fff;
	display: block;
	width: 100px;
}

.gyTitel {
	display: block;
	width: 100px;
	color: #fff;
	border-bottom: 1px solid #fff;
	padding-bottom: 5px;
}

.gycont {
	color: #fff;
	margin: 0 15px;
	line-height: 25px;
}

.gyfooter {
	margin: 20px 0;
	padding-left: 15px;
}

.gyfooter a {
	display: inline-block;
	background: url('../images/gymorebg.png') no-repeat;
	width: 72px;
	height: 24px;
}

.scrollBox {
	width: 1200px;
	position: relative;
}

.scrollBox .piclist {
	overflow: hidden;
	zoom: 1;
}

.scrollBox .piclist .xbimg {
	background: #333;
}

.scrollBox .piclist li .xbimg img {
	opacity: 1;
	filter: alpha(opacity=50);
}

.scrollBox .piclist li:hover .xbimg img {
	opacity: 1;
	filter: alpha(opacity=100);
}

.scrollBox .ohbox {
	overflow: hidden;
	position: relative;
	width: 1200px;
}

.scrollBox {
	position: relative;
	overflow: hidden;
	zoom: 1;
}


.scrollBox .piclist li .xmbutTxt {
	display: block;
	text-align: center;
	background: #fff;
}

.pageBtn {
	margin: 45px 0 35px 0;
}

.scrollBox .pageBtn .list {
	overflow: hidden;
	zoom: 1;
	text-align: center;
}

.scrollBox .pageBtn .list span {
	background: url('../images/tabwert.png');
	display: inline-block;
	width: 14px;
	height: 14px;
	cursor: pointer;
	margin-left: 10px;
	overflow: hidden;
}

.scrollBox .pageBtn .list span.on {
	background: url('../images/tabblue.png');
}

.xbimg {
	height: 262px;
}

.xmbutTxt {
	height: 109px;
	border-bottom: 3px solid #133984;
}

.xmbutTxt .xmbutTitxt {
	text-align: center;
	font-size: 16px;
	color: #000;
	padding: 10px 0 20px 0;
}

.xmbutTxt .xmbutinfo {
	color: #787878;
	font-size: 14px;
	margin: 0 15px;
}

.scrollBox .piclist li a:hover .xmbutTxt {
	background: #133984;
}

.scrollBox .piclist li a:hover .xmbutTxt .xmbutTitxt,
.scrollBox .piclist li a:hover .xmbutTxt .xmbutinfo {
	color: #fff;
}


.HzBox {
	width: 1200px;
	position: relative;
}

.HzBox .piclist {
	overflow: hidden;
	zoom: 1;
}

.HzBox .ohbox {
	overflow: hidden;
	position: relative;
	width: 1200px;
}

.HzBox .piclist li {
	float: left;
	display: inline;
	width: 298px;
	background: #fff;
	border: 1px solid #d6d6d6;
	border-bottom: none;
	border-left: none;
}

.HzBox .piclist li a {
	display: table;
	width: 100%;
	border-bottom: 1px solid #d6d6d6;
}

.HzBox .piclist li.Hzonebor a {
	border-left: 1px solid #d6d6d6;
}

.HzBox .piclist li a .HzlogoList {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	text-align: center;
	height: 104px;
}

.HzBox .piclist li .xmbutTxt {
	display: block;
	text-align: center;
	background: #fff;
}

.HzBox .pageBtn {
	margin: 25px 0 40px 0;
}

.HzBox .pageBtn .Hzlist {
	overflow: hidden;
	zoom: 1;
	text-align: center;
}

.HzBox .pageBtn .Hzlist span {
	background: url('../images/tabwert.png');
	display: inline-block;
	width: 14px;
	height: 14px;
	cursor: pointer;
	margin-left: 10px;
	overflow: hidden;
}

.HzBox .pageBtn .Hzlist span.on {
	background: url('../images/tabblue.png');
}

/*--鑱旂郴鎴戜滑--*/
.mainListBlue {
	background: #184399;
}

.mainListBlue .mainTit .mainTittop,
.mainListBlue .mainTit .mainborBut {
	color: #fff;
}

.mainListBlue .mainTit .mainborBut {
	border-color: #fff;
}

.contactCont {
	margin-bottom: 50px;
	overflow: hidden;
}

.contactCont .acLeft {
	float: left;
	width: 560px;
}

.contactCont .acLeft .acMapcont {
	height: 300px;
	width: 540px;
	padding: 10px;
	background: #fff;
}

.contactCont .acRight {
	float: right;
	width: 580px;
}

.acRight .acLine {
	margin-bottom: 20px;
	overflow: hidden;
}

.aclineTwo {
	float: left;
	position: relative;
}

.acLine .aclineTwoleft {
	float: left;
}

.acLine .aclineTwoleft {
	float: right;
}

.acLineOne {
	position: relative;
}

.aclineTwo .acLineTxt {
	height: 40px;
	line-height: 40px;
	width: 270px;
	background: #fff;
	border: none;
	outline: none;
	text-indent: 7px;
}

.acLineOne .acLineTxt {
	height: 40px;
	line-height: 40px;
	width: 580px;
	background: #fff;
	border: none;
	outline: none;
	text-indent: 7px;
}

.acLineOne textarea {
	padding: 7px;
	border: none;
	outline: none;
	height: 125px;
}

.acLinetag {
	cursor: text;
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	right: 0;
	line-height: 40px;
	color: #aaaaaa;
	background: url('../images/xh.png') 15px 17px no-repeat;
	padding-left: 30px;
	font-size: 16px;
}

.acLinetag {
	position: absolute;
}

.acLineBtn {
	line-height: 40px;
	font-size: 16px;
}

.acLineBtn .acBtnsub {
	color: #fff;
	width: 200px;
	height: 40px;
	text-align: center;
	background: url('../images/acbtnbg.png') no-repeat;
	border: none;
	outline: none;
	cursor: pointer;
}

.acLineBtn .acBtnsub:hover {
	background: url('../images/acbtnbghover.png') no-repeat;
}

.acLineBtn .actelPhone {
	margin-left: 25px;
	color: #fff;
}

.acLine .txtfocus {
	font-size: 16px;
	color: #333;
}

/*----鍏充簬鎴戜滑----*/
.banner {
	min-width: 1200px;
}

.aboutCont {
	min-width: 1200px;
}

.aboutCont {
	width: 100%;
	background: url('../images/ggbanner.jpg') center center no-repeat;
	min-width: 1200px;
	height: 350px;
}

.aboutCont .whYuan {
	background: url('../images/bannerwh.png') no-repeat;
	width: 318px;
	height: 150px;
	position: absolute;
	right: 175px;
	top: 90px;
}

.mapCont {
	border-bottom: 1px solid #dbdcde;
	height: 54px;
}

.mapList,
.mapList a,
.mapList span {
	line-height: 54px;
	font-family: '微软雅黑';
	display: inline-block;
	height: 54px;
}

.mapList a,
.mapList span.moMap {
	padding: 0 5px;
}

.mapList a.mapOne {
	padding-left: 20px;
	background: url('../images/maphome.png') 0 20px no-repeat;
}

.abmainCont {
	background: #f1f1f1;
	padding: 40px 25px 280px 25px;

}
.abmainCont p{
	font-size: 18px;
	line-height: 26px;
	color: #000;
}
.abMainimg {
	text-align: center;
}

.abMainimg span {
	padding: 10px;
	margin: 0 auto;
	background: #fff;
	display: inline-block;
}

.abMainimg span img {
	display: block;
}

.abMainTxt p {
	margin-top: 20px;
	text-indent: 2em;
	font-size: 14px;
	line-height: 30px;
	color: #333;
	/*font-family: '微软雅黑';*/
}

.abMainTxt p span {
	/*font-family: '微软雅黑';*/
	font-size: 14px;
	color: #333;
	font-weight: 600;
}

/*缁勭粐鏋舵瀯*/
.structure {
	background: url('../images/jgbg.png') center center no-repeat;
	min-width: 1200px;
	min-height: 1112px;
	/*background-size: 100% 100%;*/
}

.struCont {
	position: relative;
	height: 810px;
	background: url('../images/zzjgbg.png') center center no-repeat;
}

.struCont .struListone {
	position: absolute;
	width: 163px;
	height: 80px;
	text-align: center;
}

.struCont .struListone .struListTit {
	font-size: 24px;
	color: #fff;
}

.struCont .struListone .struListel {
	font-size: 14px;
	color: #000;
	font-family: 'Candara';
	margin-top: 13px;
}

.struCont .struListTwo {
	position: absolute;
	width: 78px;
	height: 233px;
	margin-top: 17px;
	writing-mode: lr-tb;
	top: 549px;
}

.struCont .struListTwo .struListTit {
	font-size: 24px;
	color: #fff;
	writing-mode: tb-rl;
	float: left;
	width: 39px;
	height: 233px;
	line-height: 39px;
}

.struCont .struListTwo .struListel {
	font-size: 14px;
	color: #000;
	font-family: 'Candara';
	writing-mode: tb-rl;
	float: left;
	width: 39px;
	height: 233px;
	line-height: 39px;
}

.struCont .gdCont {
	left: 513px;
	top: 5px;
}

.struCont .jshCont {
	left: 720px;
	top: 94px;
}

.struCont .dsCont {
	left: 513px;
	top: 183px;
}

.struCont .dshCont {
	left: 306px;
	top: 272px;
}

.struCont .zjlCont {
	left: 513px;
	top: 360px;
}

.struCont .cwCont {
	left: 18px;
}

.struCont .xzCont {
	left: 153px;
}

.struCont .xtCont {
	left: 288px;
}

.struCont .dtazCont {
	left: 423px;
}

.struCont .dtwbCont {
	left: 558px;
}

.struCont .yfbCont {
	left: 692px;
}

.struCont .dtyxCont {
	left: 827px;
}

.struCont .czCont {
	left: 962px;
}

.struCont .szCont {
	left: 1097px;
}

/*----鍙戝睍鍘嗙▼----*/
.expandCont {
	background: url('../images/expandbanner.png') bottom center no-repeat;
	min-height: 800px;
	overflow: hidden;
	padding: 50px 0;
}

.expandCont .expandLine {
	height: 100%;
	background: url('../images/fzlcbg.jpg') center center repeat-y;
	overflow: hidden;
	padding: 100px 0;
	margin-bottom: 280px;
	position: relative;
}

.expandCont .expandLeft,
.expandCont .expandRight {
	width: 600px;
}

.expandCont .expandLeft {}

.expandCont .expandLeft .qbCont p {
	text-align: right;
}

.expandLine .expandYear {
	color: #133984;
	font-size: 28px;
}

.expandLine .expandTit {
	color: #4f4f4f;
	font-size: 30px;
	font-weight: bold;
}

.expandLine .expandtxt {
	color: #4f4f4f;
	font-size: 18px;
}

.expandCont .expandLeft .expandList {
	background: url('../images/expandline.png') center right no-repeat;
	padding-right: 36px;
	position: relative;
	right: -9px;

}

.expandCont .expandRight .expandList {
	background: url('../images/expandline.png') center left no-repeat;
	padding-left: 36px;
	position: relative;
	left: -9px;

}

.expandCont .expandRight .expandR1 {
	margin-top: 200px;
}

.expandCont .expandRight .expandR2 {
	margin-top: 360px;
}

.expandCont .expandRight .expandR3 {
	margin-top: 190px;
}

.expandCont .expandRight .expandR4 {
	margin-top: 210px;
}

.expandCont .expandRight .expandR5 {
	margin-top: 220px;
}

.expandCont .expandRight .expandR6 {
	margin-top: 210px;
}

.expandCont .expandRight .expandR7 {
	margin-top: 185px;
}

.expandCont .expandRight .expandR8 {
	margin-top: 230px;
}

.expandCont .expandLeft .expandL1 {
	margin-bottom: 0;
}

.expandCont .expandLeft .expandL2 {
	margin-bottom: 200px;
}

.expandCont .expandLeft .expandL3 {
	margin-bottom: 200px;
}

.expandCont .expandLeft .expandL4 {
	margin-bottom: 200px;
}

.expandCont .expandLeft .expandL5 {
	margin-bottom: 250px;
}

.expandCont .expandLeft .expandL6 {
	margin-bottom: 200px;
}

.expandCont .expandLeft .expandL7 {
	margin-bottom: 200px;
}

.expandCont .expandLeft .expandL8 {
	margin-bottom: 200px;
}

.expandCont .expandLeft .expandL9 {
	margin-bottom: 200px;
}

.expandLeft .expandLImg {
	position: absolute;
	right: -590px;
	top: 50%;
	margin-top: -74px;
	background: url('../images/expandlineimg.jpg') center left no-repeat;
	padding-left: 16px;
}

.expandRight .expandRImg {
	position: absolute;
	left: -590px;
	top: 50%;
	margin-top: -74px;
	background: url('../images/expandlineimg.jpg') center right no-repeat;
	padding-right: 17px;
}

.expandLeft .expandLImg span {
	display: inline-block;
	margin-left: 10px;
}

.expandRight .expandRImg span {
	display: inline-block;
	margin-right: 10px;
}

.expandToday {
	position: absolute;
	background: url('../images/todaybg.png') no-repeat;
	width: 68px;
	height: 68px;
	left: 50%;
	margin-left: -34px;
	top: 0;
	line-height: 68px;
	font-size: 24px;
	text-align: center;
	color: #fff;
}

.expandHistory {
	position: absolute;
	background: url('../images/historybg.png') no-repeat;
	width: 8px;
	height: 8px;
	left: 50%;
	margin-left: -4px;
	bottom: 0;
}

/*----浼佷笟鏂囧寲----*/
.cultureCont .cultList .cultListTit {
	font-family: 'Adobe 榛戜綋 Std';
	background: #f1f1f1;
	color: #000;
	font-size: 30px;
	text-align: center;
	height: 86px;
	line-height: 86px;
}

.cultListTit span {
	display: inline-block;
	width: 7px;
	height: 13px;
	background: #f60;
	position: relative;
	top: -4px;
}

.cultListTit .cultTleft {
	margin-right: 20px;
	background: url('../images/titsjxl.png') no-repeat;
}

.cultListTit .cultTright {
	margin-left: 20px;
	background: url('../images/titsjxr.png') no-repeat;
}

.cultList .cultListTxt .cTxtList {
	padding: 0 40px;
	overflow: hidden;
	margin: 50px 0;
}

.cTxtList .cTxtimg {
	width: 485px;
}

.cTxtList .cTinfo {
	width: 560px;
}

.cTinfo .cTinfotop {
	font-family: 'Adobe 榛戜綋 Std';
	font-size: 24px;
	margin-bottom: 30px;
	line-height: 40px;
	padding-left: 46px;
	background: url('../images/qywhimg.png') no-repeat;
	padding-bottom: 2px;
}

.cTinfo .cTinfobut {
	font-size: 18px;
	font-weight: lighter;
	line-height: 35px;
}

/*鏂囧瓧鎻忚堪鑳屾櫙鍥炬爣*/
.cTinfo .cjBg {
	background-position: 0 4px;
}

.cTinfo .gsjzg {
	background-position: 0 -504px;
}

.cTinfo .grxr {
	background-position: 0 -125px;
}

.cTinfo .txns {
	background-position: 0 -632px;
}

.cTinfo .timess {
	background-position: 0 -250px;
}

.cTinfo .jyln {
	background-position: 0 -380px;
}

.cTinfo .rcln {
	background-position: 0 -760px;
}

.mainaptitlist {
	text-align: center;
}

.mainaptitlist .aptitTop {
	font-size: 30px;
	margin-bottom: 50px;
}

.mainaptitlist .aptitiBut {
	padding-bottom: 110px;
}

.mainapZzq {
	background: #dfe0e2;
}

.mainapZzq .aptitTop {
	padding-top: 50px;
}

/*----鍛樺伐椋庨噰----*/
.saffCont .saffTit {
	font-size: 18px;
	margin-bottom: 40px;
	text-align: center;
}

.safftab {
	margin-bottom: 40px;
}

.saffTabtop {
	text-align: center;
}

.saffTabtop .safftopList {
	display: inline-block;
	background: url('../images/ygfctabbg.png') no-repeat;
	height: 35px;
	line-height: 35px;
	text-align: center;
	width: 101px;
	margin: 0 10px;
	cursor: pointer;
}

.saffTabtop .saffOn {
	background-position: 0 -35px;
	color: #fff;
}

.saffTable {
	display: table;
	width: 100%;
}

.saffTable-row {
	display: table;
	width: 100%;
	border-spacing: 20px 30px;
}

.saffTable-cell {
	display: table-cell;
	width: 30%;
}

.safftimeCont {
	width: 341px;
	margin: 0 auto;
}

.safftimeCont .saffTimetop {
	border: 1px solid #dfe0e2;
	padding: 3px;

}

.staffImgCont {
	width: 333px;
	height: 220px;
	overflow: hidden;
}

.staffImgCont img {
	position: relative;
	cursor: pointer;
}

.safftimeCont .saffTimetop img {
	display: block;
}

.safftimeCont .saffTimebut {
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
	background: #dfe0e2;
	color: #000;
}

/*绀句細璐ｄ换*/
.newSonelist {
	overflow: hidden;
	margin-bottom: 30px;
}

.newSonelist .newsoneleft {
	float: left;
	width: 281px;
	height: 199px;
	padding: 7px;
	border: 1px solid #dfe0e2;
}

.newSonelist .newsoneright {
	width: 875px;
	float: right;
}

.newSonelist .newsoneright .newsoneTit {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin-bottom: 12px;
}

.newSonelist .newsoneright .newsonedata {
	height: 15px;
	margin-bottom: 15px;
}

.newSonelist .newsoneright .newsoneinfo {
	line-height: 22px;
	margin-bottom: 15px;
	font-family: '微软雅黑';
	height: 92px;
	overflow: hidden;
}

.newSonelist .newsoneright .newsonemore a {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #dfe0e2;
	font-size: 14px;
	color: #133984;
	font-weight: 500;
}

.newSonelist .newsoneright .newsonemore a:hover {
	color: #fff;
	background: #133984;
}

.newSonelist .newsoneright .newsonemore a .icorightmore {
	display: inline-block;
	width: 7px;
	height: 11px;
	background: url('../images/newsmore.png') no-repeat;
	margin-left: 15px;
}

.newSonelist .newsoneright .newsonemore a:hover .icorightmore {
	background: url('../images/newsmoreff.png') no-repeat;
}

.newStwocont .newStwolist li {
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px solid #dfe0e2;
}

.newStwocont .newStwolist li .newStwoleft {
	float: left;
	width: 155px;
	height: 115px;
	background: #dfe0e2;
}

.newStwocont .newStwolist li .newStwoleft span {
	display: block;
	text-align: center;
}

.newStwocont .newStwolist li .newStwoleft span.newsleftday {
	color: #133984;
	font-size: 30px;
	font-weight: bold;
	height: 66px;
	line-height: 85px;
}

.newStwocont .newStwolist li .newStwoleft span.newsleftyear {
	font-size: 18px;
}

.newStwocont .newStwolist li .newStworight {
	width: 1020px;
	float: right;
}

.newStwocont .newStwolist li .newStworight .newStwoTit a {
	color: #000;
	font-size: 16px;
	margin-bottom: 15px;
	font-weight: 600;
}

.newStwocont .newStwolist li .newStworight .newStwodata {
	height: 15px;
	margin-bottom: 7px;
}

.newStwocont .newStwolist li .newStworight .newStwoinfo {
	line-height: 22px;
	font-family: '微软雅黑';
	height: 65px;
	overflow: hidden;
}

.newStwomore {
	cursor: pointer;
	height: 55px;
	background: #dfe0e2 url('../images/newstwomore.png') center center no-repeat;
}

.newStwomore:hover {
	background: #133984 url('../images/newstwomoreon.png') center center no-repeat;
}

.newStwopage {
	text-align: center;
	padding: 30px 0;
}

.newStwopage span {
	display: inline-block;
	width: 38px;
	height: 38px;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 38px;
	font-family: '微软雅黑';
	font-size: 14px;
	color: #141414;
	cursor: pointer;
}

.newStwopage .oneYe,
.newStwopage .twoYe {
	width: 85px;
}

.newStwopage .jyCont {
	color: #dddddd;
	border-color: #dddddd;
}

.newStwopage span.on {
	border-color: #fff;
	color: #133984;
}

.newStwopage span.longPage {
	border-color: #fff;
}

.newStwopage span.pageTxt input {
	width: 38px;
	height: 38px;
	border: none;
	background: #fff;
	line-height: 38px;
	text-align: center;
}

.newStwopage span.pagebtn {
	width: 54px;
}

/*----鏂伴椈涓績----*/
.newScont {
	width: 100%;
	background: url('../images/newsbanner.jpg') center center no-repeat;
	min-width: 1200px;
	height: 350px;
}

.newStab {
	margin-bottom: 90px;
}

.newStab .newStop,
.systemTab .newStop {
	overflow: hidden;
	margin-top: 35px;
}

.newStab .newStop .newStit,
.systemTab .newStop .newStit {
	float: left;
	margin-right: 10px;
	background: url('../images/newstablistbg.png') no-repeat;
	background-position: 0 0;
	height: 48px;
	width: 201px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	color: #585858;
	cursor: pointer;
}

.newStab .newStop .newsOn,
.systemTab .newStop .newsOn {
	background-position: 0 -52px;
	color: #fff;
}

.systemTab .newStop .newsOn a {
	color: #fff;
}

.newsoneCont {
	overflow: hidden;
	width: 281px;
	height: 199px;
	cursor: pointer;
}

.newsoneCont img {
	position: relative;
	display: block;
	width: 281px;
	height: 197px;
}

.newsonedata span,
.newStwodata span {
	display: inline-block;
	color: #959595;
}

.newsonedata .newSblue,
.newStwodata .newSblue {
	color: #133984;
}

.newsonedata span.none,
.newStwodata span.none {
	display: inline-block;
}

.newStworight .newStwoTit,
.newStworight .newStwodata {
	margin-bottom: 7px;
}

/*----鏂伴椈璇︽儏----*/
.newSinfoTit .hTit {
	font-size: 28px;
	color: #000;
	margin-bottom: 30px;
	margin-top: 50px;
	text-align: center;
}

.newSinfoTit .bTit {
	text-align: center;
	padding-bottom: 30px;
	border-bottom: 1px solid #dfe0e2;
}

.newSinfo .newScontInfo {
	padding: 30px;
	text-indent: 2em;
	font-size: 16px;
	line-height: 35px;
	color: #585858;
}

.newSinfo .newsInfoimg {
	text-align: center;
	margin: 50px 0;
}

.newSinfo .newsInfoimg img {
	margin: 0 auto;
}

.newSbutf {
	border-top: 1px solid #585858;
	overflow: hidden;
	padding-top: 15px;
	margin-bottom: 50px;
}

.newSleftfy {
	height: 64px;
}

.newSright {
	height: 64px;
	width: 138px;
	background: #dfe0e2;
	text-align: center;
	font-size: 18px;
	line-height: 64px;
	color: #585858;
}

.newSright span.icoFh {
	display: inline-block;
	width: 20px;
	height: 16px;
	background: url('../images/icofh.png') no-repeat;
	margin-left: 5px;
}

.newSlTop,
.newSlBut {
	overflow: hidden;
}

.newSlTop {
	margin-bottom: 6px;
}

.newSleftfy span.newStag {
	display: inline-block;
	width: 100px;
	height: 29px;
	background: #dfe0e2;
	font-size: 14px;
	margin-right: 1px;
	text-align: center;
	line-height: 30px;
	color: #585858;
	float: left;
}

.newSleftfy span.newSinfo {
	display: inline-block;
	width: 460px;
	height: 29px;
	background: #eeeeee;
	font-size: 12px;
	text-align: left;
	line-height: 30px;
	text-indent: 2em;
	font-family: '微软雅黑';
}

/*鑱旂郴鎴戜滑*/
.contacTcontbanner {
	background: url("../images/ybmybanner.jpg") center center no-repeat;
	height: 350px;
	min-width: 1200px;
	width: 100%;
}

.contactMap {
	padding: 10px;
	border: 1px solid #ddd;
}

.contactAdd {
	background: #f1f1f1;
}

.contactAdd .contactList {
	width: 965px;
	margin: 0 auto;
	padding: 29px 0;
	border-bottom: 1px solid #b8b8b8;
}

.contactTit {
	font-size: 24px;
	font-family: '榛戜綋';
	color: #3C9F30;
	margin-bottom: 5px;
	font-weight: 600;
}

.contactInfo {
	overflow: hidden;
}

.contactInfo .contactLeft,
.contactInfo .contactRight {
	width: 480px;
}

.contactInfo .continfolist {
	padding-left: 30px;
	font-family: '微软雅黑';
	font-size: 14px;
	color: #3b3b3b;
	margin-top: 25px;
	background: url('../images/mapico.png') no-repeat;
}

.contactAdd .contacClast {
	border: none;
	padding-bottom: 130px;
}

.contactInfo .icorx {
	background-position: 0 3px;
}

.contactInfo .icodh {
	background-position: 0 -130px;
}

.contactInfo .icocz {
	background-position: 0 -47px;
}

.contactInfo .icoyx {
	background-position: 0 -91px;
}

.contactInfo .icodz {
	background-position: 0 -222px;
}

.contactInfo .icolxr {
	background-position: 0 -170px;
}

.contactInfo .icosj {
	background-position: 0 -260px;
}

/*浜у搧浠ｇ悊*/
.busiInesscont {
	background: url("../images/cpdlbanner.jpg") center center no-repeat;
	height: 350px;
	min-width: 1200px;
	width: 100%;
}

.businessTit {
	font-size: 32px;
	color: #133984;
	text-align: center;
	margin: 60px 0;
}

.businessInfo {
	background: #f1f1f1;
	padding: 40px 60px;
}

.businessInfo .busiInfotit {
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 25px;
	margin-bottom: 25px;
	text-align: center;
	font-size: 16px;
	color: #000;
}

.busiInfotxt p {
	font-size: 14px;
	color: #3b3b3b;
	font-family: '微软雅黑';
}

.busiInfotxt .busiToptxt {
	text-align: center;
	font-weight: bold;
	margin-bottom: 15px;
}

.busiInfotxt .busiTxt {
	margin-top: 45px;
	text-indent: 2em;
	line-height: 35px;
}

.busiImg {
	width: 806px;
	height: 645px;
	background: #fff;
	margin: 70px auto;
	padding: 10px;
}

.busiImg p {
	font-weight: bold;
	text-align: center;
	line-height: 30px;
}

.busiJstxt p {
	margin-bottom: 45px;
	line-height: 30px;
}

.busiJstxt p.busiJstit {
	font-weight: bold;
}

/*闆嗗洟鎷涜仒*/
.recruiTcont {
	background: url("../images/recruitbanner.jpg") center center no-repeat;
	height: 350px;
	min-width: 1200px;
	width: 100%;
}

.recruitInfo {
	background: #f1f1f1;
	padding: 85px 145px;
}

.recruitInfo .recruotList {
	margin-bottom: 45px;
	font-size: 18px;
	color: #000;
	line-height: 30px;
}

.recruitInfo .recruotList .recruotTxt {
	text-indent: 2em;
}

.recruitInfo .recruotList .recruotTit {
	color: #133984;
	font-weight: 600;
}

.recruotList p img {
	width: 100%;
}

.recruitTab .recruithd {
	overflow: hidden;
	margin-bottom: 10px;
}

.recruitTab .recruithd .reHdlist {
	float: left;
	margin-right: 7px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 100px;
	font-size: 18px;
	background: #dfe0e2;
	cursor: pointer;
	margin-bottom: 10px;
}

.recruitTab .recruithd .reHdlist:hover {
	background: #133984;
	color: #fff;
}

.recruitTab .recruithd .onSelcet {
	background: #133984;
	color: #fff;
}

.reBhlist {
	margin-bottom: 10px;
}

.reBhlist .reBhlistTit {
	height: 43px;
	line-height: 43px;
	border: 1px solid #cbcbcb;
	padding-left: 28px;
	background: #dfe0e2;
	font-size: 18px;
	cursor: pointer;
}

.reBhlist .reBhlistInfo {
	font-size: 14px;
	background: #efefef;
	padding: 0 65px;
	overflow: hidden;
	height: 0;
}

.reBhlist .reBhlistInfo .reBhInfotit {
	margin-top: 65px;
}

.reBhlist .reBhlistInfo .reBhInfolast {
	margin-bottom: 65px;
}

.reBhlist .reBhlistInfo p {
	margin-bottom: 10px;
}

/*鐢垫缁翠繚*/
.recruiTcont {
	background: url("../images/dtwbbanner.jpg") center center no-repeat;
	height: 350px;
	min-width: 1200px;
	width: 100%;
}

.maintenOne .mainoneTit {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	font-family: '榛戜綋';
	margin-bottom: 35px;
	line-height: 30px;
}

.mainoneImg {
	text-align: center;
	margin-bottom: 40px;
}

.mainoneinfo .mainInfolist {
	overflow: hidden;
	margin-bottom: 35px;
}

.mainoneinfo .mainInfolist .maintenLine {
	width: 374px;
	height: 103px;
	background: url('../images/maintenlinebg.png') no-repeat;
	display: table;
}

.mainInfolist .center {
	margin: 0 auto;
}

.maintenLine .maintenCell {
	display: table-cell;
	vertical-align: middle;
	height: 103px;
}

.maintenLine .maintencLeft {
	width: 75px;
	background: url('../images/dtwblistbg.png') center center no-repeat;
}

.maintenLine .maintencRight {
	font-size: 18px;
	font-family: '榛戜綋';
}

.maintenLine .icoOne {
	background-position: 25px 31px;
}

.maintenLine .icoTwo {
	background-position: 25px -264px;
}

.maintenLine .icoThree {
	background-position: 25px -564px;
}

.maintenLine .icoFour {
	background-position: 25px -103px;
}

.maintenLine .icoFive {
	background-position: 25px -404px;
}

.maintenLine .icoSix {
	background-position: 25px -724px;
}

.maintenListBg {
	background: #f1f1f1;
	overflow: hidden;
}

.mainFwcont {
	overflow: hidden;
	margin: 70px 0;
}

.mainFwcont .Fwleft {
	float: left;
	height: 495px;
	background: url('../images/fwimgcont.png') no-repeat;
	width: 331px;
}

.mainFwcont .Fwright {
	float: right;
	width: 740px;
}

.mainFwcont .Fwright .FwrightTxt {
	color: #3b3b3b;
	font-family: "榛戜綋";
	font-size: 24px;
	line-height: 45px;
	margin-bottom: 28px;
}

.FwrightTxt .bold {
	font-weight: bold;
}

.FwrightTxt .s26 {
	font-size: 26px;
}

.FwrightTxt .colBlue {
	color: #133984;
}

.mainJscont {}

.mianJslist {
	overflow: hidden;
	margin-bottom: 16px;
}

.mianJslist .mainJscell {
	width: 288px;
	height: 288px;
	background: #f60;
	margin-right: 16px;
	position: relative;
}

.mianJslist .fr {
	margin-right: 0;
}

.mianJslist .mainJscell .Jsnametag {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 44px;
	line-height: 44px;
	font-size: 20px;
	color: #fff;
	font-family: '榛戜綋';
	text-align: center;
	background: url('../images/jstagbg.png') repeat-x;
}

.mianJslist .mainJscell .bggree {
	background-position: 0 0;
}

.mianJslist .mainJscell .bggree1 {
	background-position: 0 -44px;
}

.mianJslist .mainJscell .bgblue {
	background-position: 0 -88px;
}

.mianJslist .mainJscell .bgred {
	background-position: 0 -132px;
}

.mianJslist .mainJscell .bgorange {
	background-position: 0 -176px;
}

.mainLxcont {
	height: 648px;
	background: url('../images/mainmybg.jpg') bottom right no-repeat;
	overflow: hidden;
}

.mainLxcont .mainlxTxt {
	font-size: 24px;
	margin-top: 50px;
}

.mainlxTxt p {
	height: 42px;
	line-height: 42px;
	margin-bottom: 20px;
}

.mainlxTxt p.bold {
	font-weight: bold;
}

.mainlxTxt p.lxTxtbg {
	padding-left: 45px;
	background: url('../images/lxtxtbgimg.png') no-repeat;
}

.mainlxTxt p.telname {
	background-position: 0 5px;
}

.mainlxTxt p.telnob {
	background-position: 0 -127px;
}

/*鐢垫閿�敭*/
.honorTable {
	display: table;
	width: 100%;
}

.honorTable .honorTable-row {
	display: table;
	width: 100%;
	border-spacing: 88px 0;
	margin-bottom: 40px;
}

.honorTable-row .honorTable-cell {
	display: table-cell;
	background: #f60;
	width: 285px;
	height: 230px;
	position: relative;
	vertical-align: top;
}

.honorTable-cell .honorTag {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: #133984;
	height: 41px;
	line-height: 41px;
	text-align: center;
	color: #fff;
	font-size: 14px;
}

.saleCont .serviceLeft {
	float: left;
	height: 488px;
	width: 508px;
	background: url('../images/serviceimg.png') no-repeat;
}

.saleCont .serviceRight {
	float: right;
	width: 650px;
}

.serviceRight p {
	font-family: '榛戜綋';
	font-size: 26px;
	color: #3c3c3c;
	margin-bottom: 40px;
}

.serviceRight span {
	font-family: '榛戜綋';
	font-size: 30px;
	color: #133984;
	font-weight: bold;
}

/*椤圭洰妗堜緥*/
.caSecont {
	background: url("../images/casebanner.jpg") center center no-repeat;
	height: 350px;
	min-width: 1200px;
	width: 100%;
}

.caseTabhd {
	overflow: hidden;
	height: 50px;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 30px;
}

.caseTabhd .caseTabtxt {
	float: left;
	background: url('../images/caseline.jpg') right center no-repeat;
	height: 48px;
	line-height: 48px;
	font-size: 18px;
	padding: 0 45px;
	cursor: pointer;
}

.caseTabhd .caseTabtxt .casehdIco {
	display: inline-block;
	width: 25px;
	height: 20px;
	background: url('../images/icocaselist.png') no-repeat;
	margin-right: 5px;
	position: relative;
	top: 2px;
}

.caseTabhd .caseTabtxt .zfcase {
	background-position: 0 0;
}

.caseTabhd .caseTabtxt .xxcase {
	background-position: 0 -60px;
}

.caseTabhd .caseTabtxt .yycase {
	background-position: 0 -133px;
}

.caseTabhd .caseTabtxt .jdcase {
	background-position: 0 -200px;
}

.caseTabhd .caseTabtxt .xqcase {
	background-position: 0 -286px;
}

.caseTabhd .noline {
	background: none;
}

.caseTabhd .caseOn {
	color: #000;
	border-bottom: 2px solid #133984;
}

.caseTabhd .caseOn .zfcase {
	background-position: -74px 0;
}

.caseTabhd .caseOn .xxcase {
	background-position: -74px -60px;
}

.caseTabhd .caseOn .yycase {
	background-position: -74px -133px;
}

.caseTabhd .caseOn .jdcase {
	background-position: -74px -200px;
}

.caseTabhd .caseOn .xqcase {
	background-position: -74px -286px;
}

.caseTabhd .noline {
	background: none;
}

.caseTabcon {
	overflow: hidden;
}

.caseTabcon .caseList {
	width: 285px;
	height: 285px;
	border: 1px solid #fff;
	position: relative;
	cursor: pointer;
}

.caseTabcon .caseRow {
	margin-bottom: 13px;
	overflow: hidden;
}

.caseTabcon .fl {
	margin-right: 13px;
}

.caseTabcon .caseList:hover {
	border-color: #133984;
}

.caseList .caseTags {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 265px;
	padding: 0 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: url('../images/casetagsbg.png') 0 -40px;
	repeat-x: yes;
	text-align: center;
	font-size: 18px;
}

.caseList:hover .caseTags {
	background-position: 0 0;
}

.caseMorecont {
	background: #e4eaf7;
	overflow: hidden;
}

.caseMore .caseMorerow table {
	border-color: #ced3de;
	margin-bottom: 45px;
	border: none;
}

.caseMore .caseMorerow table caption {
	text-align: left;
	font-size: 18px;
	color: #383838;
	font-weight: bold;
	margin-bottom: 20px;
}

.caseMore .caseMorerow table td {
	border-color: #ced3de;
	font-size: 16px;
	height: 58px;
	width: 25%;
	text-indent: 5px;
	color: #838383;
	cursor: pointer;
}

.caseMore .caseMorerow table td:hover {
	color: #133984;
}

/*鐢垫澶у彅浜戝钩鍙�/
.elevatorOne{
	background: #e4eaf7;
	overflow: hidden;
}
.elevatinfo p{
	font-size: 18px;
	text-align: center;
	color: #4c4c4c;
	margin-bottom: 5px;
}
.elevatimg{
	height: 530px;
	margin-top: 90px;
	background: url('../images/elevatimg.png') center center no-repeat;
}
.elevatBtn a{
	display: block;
	width: 130px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin: 25px auto 40px;
	font-size: 16px;
	color: #1fcfef;
	border: 1px solid #1fcfef;
	background: #fff;
}
.elevatBtn a:hover{
	color: #fff;
	background: #1fcfef;
}

	
.elevatorsilde{ min-width:1200px; position:relative;  height:670px; overflow:hidden;   }	
.elevatorsilde .bd{ position:relative; z-index:0;  }	
.elevatorsilde .bd ul{ width:100% !important; }	
.elevatorsilde .bd li{ width:100% !important;  height:670px; }	
.elevatorsilde .bd li .siteWidth{ width:1200px; position:relative;  margin:0 auto;  height:670px;  }	
.elevatorsilde .bd li a{ position:absolute; width:100%; height:299px; display:block; z-index:1;;   }	
.elevatorsilde .bd .txt{ font:normal 24px/40px "Microsoft YaHei";}	
.elevatorsilde .bd .btn{ background: url('../images/slidebgbor.png') no-repeat; display:block; zoom:1; margin-top:15px;  width:240px; text-align: center; height:45px; line-height:45px; color:#66dfff; font-size:20px;}	
.elevatorsilde .hd{ width:30px;  position:absolute; z-index:1; bottom:0; left:20px; height:130px; line-height:15px;top: 50%;margin-top: -65px;}	
.elevatorsilde .hd ul li{ text-indent: 100em; cursor:pointer; display:inline-block;  width:21px; height:21px; margin:4px; background:url('../images/elevatorlistbg.png') 0 -32px; overflow:hidden;}	
.elevatorsilde .hd ul .on{  background-position:0 0; }
.elevatorsilde .bd li .elevatLeft{
	position: absolute;
	top: 200px;
	left: 0;
}
.elevatorsilde .bd li .elevatRight{
	position: absolute;
	right: 0;
	top: 50%;
}
.elevatorsilde .bd li .elevatLeft .wbtit{
	font-size: 40px;
	margin-bottom: 30px;
	color: #fff;
}

.elevatorsilde .bd li .wbqyimg{
	background: url('../images/qywb1.png') center center no-repeat;
	height: 440px;
	width:685px;
	margin-top: -220px; 
}
.elevatorsilde .bd li .wydwimg{
	background: url('../images/wydwimg1.png') center center no-repeat;
	height: 510px;
	width:640px;
	margin-top: -255px; 
}
.elevatorsilde .bd li .jsapp{
	background: url('../images/jsapp1.png') center center no-repeat;
	height: 604px;
	width:602px;
	margin-top: -302px; 
}
.elevatorsilde .bd li .jgjgimg{
	background: url('../images/jgjg1.png') center center no-repeat;
	height: 458px;
	width:544px;
	margin-top: -229px; 
}
.elevatorBanner{
	background: url("../images/elevatorbanner.jpg") center center no-repeat;
    height: 350px;
    min-width: 1200px;
    width: 100%;
}
/*闆嗗洟涓氬姟-绯荤粺闆嗘垚*/
.systemFw {
	background: #e4eaf7;
	overflow: hidden;
}

.systemBanner {
	background: url("../images/systembanner.jpg") center center no-repeat;
	height: 350px;
	min-width: 1200px;
	width: 100%;
}

.honorCont {
	overflow: hidden;
}

.honorList {
	overflow: hidden;
	margin-bottom: 60px;
}

.honorList .fl {
	margin-right: 60px;
}

.honorList p img {
	display: block;
}

.honorList .honorTxt {
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #133984;
	color: #fff;
	font-size: 16px;
}

.honTxtlist {
	overflow: hidden;
}

.honTxtlist ul {
	width: 510px;
	margin-left: 25px;
}

.honTxtlist ul li {
	list-style-type: disc;
	font-size: 24px;
	margin-bottom: 30px;
}

.saleCont {
	overflow: hidden;
}

.saleCont ul {
	width: 380px;
}

.saleCont ul.fl {
	margin-right: 20px;
}

.saleCont ul li {
	margin-bottom: 40px;
}

.saleCont ul li span {
	background: url('../images/honorfwbg.png') 0 5px no-repeat;
	font-size: 20px;
	color: #585858;
	cursor: pointer;
	border-bottom: 1px solid #e4eaf7;
	padding-left: 30px;
}

.saleCont ul li:hover span {
	color: #133984;
	border-color: #133984;
	background-position: 0 -163px;
}

.sysSolve {
	overflow: hidden;
	background: #f1f1f1;
}

.solveList {
	margin-bottom: 50px;
	overflow: hidden;
}

.solveList .solveTxt {
	width: 355px;
	height: 348px;
	border: 1px solid #f1f1f1;
	background: #fff;
}

.solveList .fl {
	margin-right: 60px;
}

.solveList .solveTxt:hover {
	border-color: #364a9b;
}

.solveList .solveButTit {
	text-align: center;
	font-size: 20px;
	color: #585858;
	margin: 10px 0;
}

.solveList .solveButinfo {
	padding: 0 20px;
	font-size: 14px;
}

/*鐢垫閿�敭 鐢垫灞曞巺*/
.saleWrap {
	margin: 20px 0;
	position: relative;
	width: 1200px;
	background: #fff;
	overflow: hidden;
}

.saleWrap .prev,
.saleWrap .next {
	display: block;
	position: absolute;
	margin-top: -180px;
	left: 0px;
	width: 40px;
	height: 60px;
	background: url('../images/salebtn.png') no-repeat;
}

.saleWrap .next {
	left: auto;
	right: 0px;
	background-position: 0 -60px;
}

.saleWrap ul {
	overflow: hidden;
	zoom: 1;
}

.saleWrap ul li {
	cursor: pointer;
	width: 250px;
	margin-right: 30px;
	float: left;
	overflow: hidden;
}

.saleWrap ul li .saleImg {
	margin-bottom: 15px;
	width: 248px;
	height: 248px;
	border: 1px solid #ccc;
	float: left;
	overflow: hidden;
	position: relative;
}

.saleWrap ul li .saleTxt {
	text-align: center;
	color: #000;
	font-size: 16px;
}

.saleWrap ul li .salePostion {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url('../images/saleposbg.png') repeat;
}

.saleWrap ul li .salePostion .addCenter {
	background: url('../images/saleadd.png') center center no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

.saleWrap ul li:hover .salePostion {
	display: block;
}

.saleWrap ul li:hover .saleTxt {
	color: #174399;
}

.saleWrap ul li.saleOn .salePostion {
	display: block;
}

.saleWrap ul li.saleOn .saleTxt {
	color: #174399;
}

.saleDtlist .saleDtcon {
	display: none;
	background: #f1f1f1;
	padding: 50px;
}

.saleDtcon .saleInfotit {
	text-align: center;
	font-size: 16px;
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.saleInfotxt p {
	font-size: 14px;
	font-family: '微软雅黑';
	margin-bottom: 30px;
	line-height: 30px;
}

.saleImgcont {
	width: 860px;
	margin: 0 auto;
}

.saleImglist {
	overflow: hidden;
	margin-bottom: 44px;
}

.saleImglist .saleImgcon {
	width: 247px;
	height: 225px;
	padding: 5px;
	background: #fff;
}

.saleImgcont .saleImglist .fl {
	margin-right: 44px;
}

.saleButlist {
	overflow: hidden;
	width: 860px;
	margin: 0 auto 40px;
}

.saleButlist .saleButcon {
	width: 170px;
	height: 90px;
	padding: 5px;
	background: #fff;
}

.saleButlist .fl {
	margin-right: 46px;
}

.saleButTxt .saleButinfo {}

.textIndet {
	text-indent: 2em;
}

.saleButTit {
	font-weight: bold;
	margin-bottom: 0px;
}

.saleDtcon p {
	font-size: 14px;
	font-family: '微软雅黑';
	line-height: 35px;
}

.salerow {
	margin-bottom: 40px;
}

.yysaleImg {
	width: 830px;
	margin: 0 auto;
	overflow: hidden;
}

.yysaleImg .fl,
.yysalerightlist {
	padding: 10px;
	background: #fff;
}

.bssaleCont {
	width: 890px;
	margin: 0 auto;
}

.bssaleCont .bssalelist {
	overflow: hidden;
	margin-bottom: 50px;
}

.bssaleCont .bssalelist .fl {
	margin-right: 83px;
}

.bssaleCont .bssalelist .bssaleImg {
	padding: 10px;
	background: #fff;
}

.ccsaleImg {
	width: 680px;
	margin: 0 auto;
}

.ccsaleImg .ccsalelist {
	overflow: hidden;
	margin-bottom: 20px;
}

.ccsalelist .ccsalelistcon {
	padding: 10px;
	background: #fff;
}

.ccsalelist .fl {
	margin-right: 20px;
}

.qcimgCont {
	width: 528px;
	padding: 10px;
	background: #fff;
	margin: 0 auto;
}

.qcimgCont img {
	display: block;
}

.xjfCont {
	overflow: hidden;
}

.xjfCont .xjfLeft {
	width: 450px;
}

.xjfCont .xjfRight {
	width: 374px;
}



/*甯冨眬*/
/*html,body{
	height: 100%;
	width: 100%;
}
.csTable{
	display: table;
	height: 100%;
	width: 100%;
}
.tableRow{
	display: table;
	width: 100%;
}

.headContainer{
	height: 50px;
    position: relative;
    z-index: 99;
    width: 100%;
    background: #f60;
}
.containerMain{
	display: table;
    height: 100%;
    margin-top: -50px;
    position: relative;
    width: 100%;
    z-index: 1;
}
.containerMain .cellMain{
	display: table-cell;
}
.navMain{
	width: 180px;
	min-width: 180px;
	background: green;
}
.mainNav{
	margin-top: 50px;
}
.MainTxt{
	background: blue;
}
.mainInfoCont{
	margin-top: 50px;
}*/